#ifndef SCONFIG_H
#define SCONFIG_H

#endif // SCONFI

#include <unistd.h>
#include <sys/types.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <error.h>
#include <stdio.h>
#include <string.h>
#include <string>
using namespace std;
typedef struct conf_info
{
    char key[20];
    char value[20];
}Conf_info;

class SConfig
{

        int num;
        Conf_info conf[8];
public:
        SConfig();
        bool ParseFile(const char*file);
        bool GetConfigInt(const char *key, int &val);
        bool GetConfigFloat(const char *key, float &val);
        bool GetConfigString(const char *key, char **str);
        void print_conf();
};
